package com.koi.common.satoken;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.Date;

/**
 * @author ･ᴗ･
 * @description [SaLoginUser]
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
public class KoiLoginUser {

    /**
     * 用户ID
     */
    private Long userId;

    /**
     * 登录名称
     */
    private String loginName;

    /**
     * 用户名
     */
    private String userName;

    /**
     * 用户头像
     */
    private String avatar;

    /**
     * 性别[1-男 2-女 3-未知]
     */
    private String sex;

    /**
     * 手机号
     */
    private String phone;

    /**
     * 邮箱
     */
    private String email;

    /**
     * 用户类型[1-系统用户 2-注册用户 3-微信用户]
     */
    private String userType;

    /**
     * 部门ID[可改为城市表]
     */
    private String deptId;

    /**
     * 部门名称
     */
    private String deptName;

    /**
     * 城市ID[可新增城市表-暂时无用]
     */
    private String cityId;

    /**
     * 登录时间
     */
    private Date loginTime;

    /**
     * 创建时间
     */
    private Date createTime;

    /**
     * 登录IP地址
     */
    private String ipAddress;

    /**
     * 登录地址
     */
    private String loginAddress;

    /**
     * 浏览器类型
     */
    private String browser;

    /**
     * 操作系统
     */
    private String os;

    /**
     * 设备名字
     */
    private String deviceName;

    /**
     * 是否超级管理员
     */
    private Boolean isKoiAdmin;

}
